<%-- 
    Document   : CadastroEspecializacao
    Created on : May 29, 2011, 12:30:33 AM
    Author     : diogo
--%>

<%@page import="java.sql.ResultSetMetaData"%>
<%@page import="BancoDados.Cliente"%>
<%@page import="BancoDados.Solicitacao"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="Utilidades.UtilityDB"%>
<%@include file="baseImports.jsp"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <%@include file="header.html"%>
	<%@include file="consultas/dadosUsuario.jsp"%>
    <tr>
        <td width="100%">
            <table width="850"  border="0" cellspacing="0" cellpadding="0">
                <tr>
					<%@include file="staticHtml/MenuEsquerdo.jsp"%>
					<td   style="background-color:#edfaff;">
						<table width="548"  border="0" cellspacing="0" >
							<tr>
								<td width="100%" style="padding: 30px" align="left">
									<br>
									<table  border="0" cellspacing="0" width="100%">
										<tr>
											<td valign="bottom" >
												<div align="justify">
													<strong class="title2">Ag&ecirc;ncia G&oacute;is & G&oacute;is</strong><br>

													<%
													/// AKI TEM Q PEGA DA SESSAO
													Cliente c = (Cliente) session.getAttribute("cliente");
													int CodigoCliente = -1;
													if (c != null ){
														CodigoCliente = c.getCodCliente();
													}
													
													if (CodigoCliente != -1) {
														String atendido = request.getParameter("atendido");
														
														if (atendido == null || atendido.equals("false")) {
														// MOSTRAR SOLICITACOES PENDENTES E TAMBEM PODER CONTRATAR
													%>

													<input type="hidden" name="ClienteCodCliente" id="ClienteCodCliente" value="<%=CodigoCliente%>">
<!LOGICA DA CONTRATACAO>
<script type="text/javascript">
	var profissionaisContratar = ""; // ID dos profissionais para contratar..

	// formato de entrada de dado para servlet.
	function toFormat(s){
		return  "[" + s + "]"
	}

	// funcao chamada quando clica no row.
	function toggleChoose(inputId){
		//alert(inputId);
		var input = document.getElementById(inputId);

		input.checked = !input.checked;

		if (input.checked) {
			profissionaisContratar = profissionaisContratar + toFormat(input.value);
		}else {
			profissionaisContratar = profissionaisContratar.toString().replace(toFormat(input.value) , "" );
		}
		// alert(profissionaisContratar);


	}

	// funcao chamado quando recebe resposta do servlet de profissionais.
	// (quando clica na solicitacao e lista os profsional disponivel)
	function onChangeProfissionais(){
		profissionaisContratar = "";
	}

	///// AJAX
	var cContrataProfissionais = null;
	var CurrentOnloadFunction = window.onload;


	/**
	 * instancia o ajax pra area
	 */
	function createcContrataProfissionais(){
		cContrataProfissionais = new AjaxConnection("consultas/ContrataProfissionais.jsp");
		cContrataProfissionais.setOutput(document.getElementById("output_contratar_profissionais_resultado"));
		cContrataProfissionais.OnResponseReceive = function(){
			onChangeContrataProfissionais()
		}
	}

	// verifica para criar funcao sem sobrescrever
	if (CurrentOnloadFunction != null ) {

		window.onload = function(){
			CurrentOnloadFunction();
			createcContrataProfissionais();
		}
	}
	else {

		window.onload = function(){
			createcContrataProfissionais();
		}
	}

	// botao consultar
	function contratarProfissionais(){
		//alert(profissionaisContratar);
		cContrataProfissionais.setParameter("ClienteCodCliente", document.getElementById("ClienteCodCliente").value);
		cContrataProfissionais.setParameter("ProfissaoCodProfissao", document.getElementById("ProfissaoCodProfissao").value);
		cContrataProfissionais.setParameter("profissionais", profissionaisContratar);
		cContrataProfissionais.setParameter("SolicitacaoCodSolicitacao", document.getElementById("SolicitacaoCodSolicitacao").value);
		//cRelatorio.setParameter("relatorio", document.getElementById("relatorio_nome").value);
		//cArea.setParameter("DescricaoArea", document.getElementById("filtro_area").value);
		cContrataProfissionais.startConnection();
	}
	
	
</script>

													<%@include file="WEB-INF/consultas/ConsultaProfissionais.jsp" %>
													<span class="title1">Solicita&ccedil;&otilde;es pendentes</span> | <a href="Solicitacoes.jsp?atendido=true"> Solicita&ccedil;&otilde;es atendidas</a><br>
													<input type="hidden" name="SolicitacaoCodSolicitacao" value="" id="SolicitacaoCodSolicitacao">
													<input type="hidden" name="ProfissaoCodProfissao" value="" id="ProfissaoCodProfissao">
													<ul>
														
													<%
													// listar todas solicitacoes nao atendidas
													ResultSet rs = Solicitacao.Listar(CodigoCliente, false);

													while (rs.next()) {
														int quantidade = rs.getInt("quantidade");
														String profissao = rs.getString("profissao");
														int codProfissao = rs.getInt("codprofissao");
														int codSolicitacao = rs.getInt("codsolicitacao");
													%>
													<a href="javascript:void(0);">
														<li class="selecionarProfissionais" onclick="consultarProfissionais(<%=codProfissao%>); document.getElementById('SolicitacaoCodSolicitacao').value =<%=codSolicitacao%>; document.getElementById('ProfissaoCodProfissao').value = <%=codProfissao%> "> Contartar <%=quantidade%> <%=profissao%> </li>
													</a>
													<%}%>
													</ul>

													<div id="output_contratar_profissionais">
														
													</div>
													
													<button onclick="contratarProfissionais();"> go</button>
													<div id="output_contratar_profissionais_resultado">
														
													</div>

													<%} else {
													// MOSTRAR SOLICITACOES JA ATENDIDAS

														ResultSet rs = Solicitacao.Listar(CodigoCliente, true);

													%>
													<a href="Solicitacoes.jsp">Solicita&ccedil;&otilde;es pendentes</a> | <span class="title1">Solicita&ccedil;&otilde;es atendidas</span><br>
														<%@include file="staticHtml/table.html" %>
														<%@include file="staticHtml/fancybox.html" %>
														 <style type="text/css">
															td.nomeColunas{
																text-align: center;
																background-color: #3aaedf;
																text-transform: capitalize;
																padding: 2%;
															}
															
															td.exibeProfissionais{
																text-align: center;
																background-color: #C6E2FF;
																color: blue;
																text-decoration: underline;
																/*font-weight: bold;*/
															}

														 </style>
														<script type="text/javascript">
		$(document).ready(function() {
				$("a.janela").fancybox({
					'width'				: '75%',
					'height'			: '75%',
					'autoScale'			: false,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'type'				: 'iframe'
				});
			});
															</script>
														 <td class="nomeColunas" width="44%"><b>Profissao</b></td>
														<td class="nomeColunas" width="28%"><b>Data de Solicita&ccedil;&atilde;o</b></td>
														<td class="nomeColunas" width="28%"><b>Atendimento</b></td>

														</tr>

														<%
														while (rs.next()) {
															String link = "AvaliarProfissionais.jsp?codSolicitacao=" + rs.getString("CodSolicitacao");
														%>
																<%@include file="staticHtml/tr.html" %>
																
																<td class="exibeProfissionais" bgcolor="#C6E2FF"> <a class="janela" href="<%=link%>"><%=rs.getString("profissao")%></a></td>
																<td class="exibeProfissionais" bgcolor="#C6E2FF"> <a class="janela" href="<%=link%>"><%=rs.getString("datasolicitacao")%></a></td>
																<td class="exibeProfissionais" bgcolor="#C6E2FF"> <a class="janela" href="<%=link%>"><%=rs.getString("dataatendimento")%></a></td>

														<%}%>
														</tr>

														<%}%>

														</table>

												<%} else {%>
												
												<%@include file="staticHtml/mensagens/erro_apenasCliente.html" %>
												<%}%>

												</div>
											</td>
										</tr>
									</table>
								</td>
							</tr>
						</table>
						<br>
						<br>
						<br>
						<p>&nbsp;</p></td>
				</tr>
			</table>


		</td>
	</tr>
	<%@include file="staticHtml/footer.html" %>

